home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: EU.net!sun4nl!hguijt
- From: hguijt@inter.NL.net (Hans Guijt)
- Subject: Re: MIDI + C + AMIGA ??
- Message-ID: <DMvoKH.MM1@inter.NL.net>
- Organization: NLnet
- X-Newsreader: TIN [version 1.2 PL2]
- Date: Fri, 16 Feb 1996 17:00:16 GMT
-
- >>Everybody is always complaining that playing MIDI files on the Amiga is
- >>impossible for some magic reason. It's just sound people! If we had a bunch
- >>of good samples (easily found), a good channel mixer (such as the one in
- >>Delitracker), and some code to interpret the file format we could play them
- >>as well as any other guy!
- >
- >As well? What kind of processor and sound board would you have then? :)
-
- Ok, so maybe quality would suffer, but you could always buy a Toccata and
- use the Delitracker Toccata driver. In the mean time the rest of us could
- at least play those songs.
-
- >>NEWS FLASH! As of this week Aminet contains a program called GMPlay0_9.lha,
- >>which can be used to play general MIDI songs on a standard Amiga. It is not
- >>completely perfect (it needs far too much CPU power and the GUI is rather
- >>unimpressive) but it is a good start and it shows that a MIDI player using
- >>just the Amiga hardware is perfectly well possible.
- >
- >So you're saying that it's not that good a program, since it uses so much
- >CPU
- >power? Please. Most of the Standard MIDI files out there are for the General
-
- Try to practice the art of reading before replying once in a while. When
- someone says 'It is not completely perfect' it means it is very good but can
- in fact be enhanced. If you were to read the documentation that comes with
- the program you might notice the author has plans for significant
- improvements.
-
- >MIDI standard of sound modules. The specifications for General MIDI specify,
- >if I remember correctly, 24 notes polyphony. :) Some heavy CPU load here. :)
-
- So? Alien Breed 3D uses 8 notes polyphony and manages to run a complete
- Doom-style engine at the same time! 24 note polyphony isn't basically harder
- or slower (a little over three times slower I would say - that would leave
- enough power for me to do what I usually do with my machine).
-
- >And to that you can add all the other stuff defined in the General MIDI
- >standard:
- >
- >Modulation, Main Volume, Pan, Expression, Sustain, RAC, All Notes Off, Pitch
- >Bend (and Pitch bend sensitivity changes), Fine Tuning, Coarse tuning.
-
- Care to explain why any of these are hard to do? As far as I can tell these
- are just standard music commands for adjusting volume and frequency, which
- are fairly standard (one might even say 'essential') on any other music
- playing system. Really, there is no magic in midi.
-
- >Then, of course, you might want to support the GS standard, as defined by
- >Roland - a lot of songs are using this. Then you would have to emulate two
- >effects generators too, with effects sends control on each channel.
-
- One thing at a time, don't scare the guys off with too many feature requests
- at once...
-
- >>Now, I'd like to see one that can play in the background without taking
- >over
- >>the machine ;-)
- >
- >Huh, like on a standard A1200/A4000 or what? Silly. :)
-
- Explain this then: I have an 8 channel song running in the background right
- now. It sounds excellent and it causes no noticable slowdown on my machine
- (a4030).
-
-
- Bye,
-
- Hans
-
-
-